let initState = [{id:'001',name:'tom',age:18}]
import {JIAN_PERSON} from '../constant'

export default function countReducer(preState=initState,action) {
    // 在action对象中 获取type和data
    const {type,data} = action
    console.log(data)
    switch(type){
        case JIAN_PERSON: // 加
            // 我们这里为什么不用unshift，因为如果使用了unshift就会导致reducer不是纯函数，redux底层做了判断，如果返回的
            // preState未改变就不会渲染页面，浅判断。所以我们尽量不要使用unshifut、push之类的会改变原参数的写法。
            /* preState.unshift(data);
            console.log(preState)
            return preState */
            return [data, ...preState];
        default:
            return preState ; 
    }
    
}